﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Fantacid303.ProcessAffinityControl.Common
{
	/// <summary>
	/// Represents the available types of the processor affinity
	/// </summary>
	public enum ProcessorAffinityType
	{
		/// <summary>
		/// Use all available processors
		/// </summary>
		AllCores = 0,
		/// <summary>
		/// Only use the real processors
		/// </summary>
		RealCores = 1,
		/// <summary>
		/// Only use the threading cores
		/// </summary>
		ThreadingCores = 2,
		/// <summary>
		/// Use a custom affinity mask
		/// </summary>
		Custom = 3
	}

}
